iT邦幫忙

2024 iThome 鐵人賽

0
Python

30日自學Python系列 第 25

例外處理:語法

  • 分享至 

  • xImage
  •  

例外處理可以讓程式在發生錯誤時,不中止程式並做出處理。
用法如下,else和finally可以不寫

try:
    程式碼
except 例外情況(可以有不只一個):
    程式發生錯誤時要執行的程式碼
else:
    程式沒有發生錯誤時要執行的程式碼
    ...
finally:
    無論如何,最後都會執行的程式碼
    ...

範例:

try:
    int('string')
except ValueError:
    print('這不是數字')
try:
    int('123')
except ValueError:
    print('這不是數字')
else:
    print('這是數字')
finally:
    print('程式沒有發生錯誤')

輸出
這不是數字
這是數字
程式沒有發生錯誤


上一篇
檔案處理:讀寫
下一篇
例外處理:常見的錯誤資訊
系列文
30日自學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言